| API Documentation |  |

- MAIN PAGE
- NAMESPACES
- CLASSES

ResourceSetSaveQuery.h
1 // ResourceSetSaveQuery.h
3 //
5
6 namespace nkGraphics
7 {
13 class ResourceSetSaveQuery
14 {
15 public:
16
20 ResourceSetSaveQuery () noexcept ;
21
22 // Getters
26 nkMemory::StringView getPath () const ;
30 Node* getNode () const ;
34 ResourceDeclAugmentCallback* getAugmentCallback () const ;
38 bool getScene () const ;
42 bool getMeshes () const ;
46 bool getShaders () const ;
50 bool getShaderPrograms () const ;
54 bool getCompositors () const ;
58 bool getDefaultCompositor () const ;
62 bool getRenderQueues () const ;
66 bool getSamplers () const ;
70 bool getTextures () const ;
74 bool getBuffers () const ;
78 bool getBlendState () const ;
82 bool getDepthStencilState () const ;
86 bool getRasterState () const ;
90 bool getCompressDecl () const ;
94 bool getCameras () const ;
95
101 void setPath (const nkMemory::StringView& value) ;
107 void setNode (Node* value) ;
113 void setAugmentCallback (ResourceDeclAugmentCallback* value) ;
119 void setScene (bool value) ;
125 void setMeshes (bool value) ;
131 void setShaders (bool value) ;
137 void setShaderPrograms (bool value) ;
143 void setCompositors (bool value) ;
149 void setDefaultCompositor (bool value) ;
155 void setRenderQueues (bool value) ;
161 void setSamplers (bool value) ;
167 void setTextures (bool value) ;
173 void setBuffers (bool value) ;
179 void setBlendState (bool value) ;
185 void setDepthStencilState (bool value) ;
191 void setRasterState (bool value) ;
197 void setCompressDecl (bool value) ;
203 void setCameras (bool value) ;
204 } ;
205 }
nkGraphics::ResourceSetSaveQuery::setNode
void setNode(Node *value)
nkGraphics::ResourceSetSaveQuery::setDepthStencilState
void setDepthStencilState(bool value)
nkGraphics::ResourceSetSaveQuery::ResourceSetSaveQuery
ResourceSetSaveQuery() noexcept
nkGraphics::ResourceSetSaveQuery::setAugmentCallback
void setAugmentCallback(ResourceDeclAugmentCallback *value)
nkGraphics::ResourceSetSaveQuery::setDefaultCompositor
void setDefaultCompositor(bool value)
nkGraphics::ResourceSetSaveQuery::getCameras
bool getCameras() const
nkGraphics::ResourceSetSaveQuery::getShaders
bool getShaders() const
nkGraphics::ResourceSetSaveQuery::getPath
nkMemory::StringView getPath() const
nkGraphics::ResourceSetSaveQuery::getCompressDecl
bool getCompressDecl() const
nkGraphics::ResourceSetSaveQuery::getBlendState
bool getBlendState() const
nkGraphics::ResourceSetSaveQuery::setBlendState
void setBlendState(bool value)
nkGraphics::ResourceSetSaveQuery::setScene
void setScene(bool value)
nkGraphics::ResourceSetSaveQuery::setCameras
void setCameras(bool value)
nkGraphics::ResourceSetSaveQuery::getDepthStencilState
bool getDepthStencilState() const
nkGraphics::ResourceSetSaveQuery::getCompositors
bool getCompositors() const
nkGraphics::ResourceSetSaveQuery::setSamplers
void setSamplers(bool value)
nkGraphics::ResourceSetSaveQuery::getNode
Node * getNode() const
nkGraphics::ResourceSetSaveQuery::getBuffers
bool getBuffers() const
nkGraphics::ResourceSetSaveQuery::getRenderQueues
bool getRenderQueues() const
nkGraphics::ResourceSetSaveQuery
Holds information about a resource set (project) saving query.
Definition: ResourceSetSaveQuery.h:14
nkGraphics::ResourceSetSaveQuery::setRasterState
void setRasterState(bool value)
nkGraphics::ResourceSetSaveQuery::setShaders
void setShaders(bool value)
nkGraphics::ResourceDeclAugmentCallback
A callback called whenever a resource is being processed, during a save or load of resource set.
Definition: ResourceDeclAugmentCallback.h:20
nkGraphics::ResourceSetSaveQuery::setBuffers
void setBuffers(bool value)
nkGraphics::ResourceSetSaveQuery::getDefaultCompositor
bool getDefaultCompositor() const
nkGraphics::ResourceSetSaveQuery::getTextures
bool getTextures() const
nkGraphics::ResourceSetSaveQuery::getRasterState
bool getRasterState() const
nkGraphics::ResourceSetSaveQuery::getScene
bool getScene() const
nkGraphics::ResourceSetSaveQuery::setShaderPrograms
void setShaderPrograms(bool value)
nkGraphics::ResourceSetSaveQuery::getAugmentCallback
ResourceDeclAugmentCallback * getAugmentCallback() const
nkGraphics::ResourceSetSaveQuery::setPath
void setPath(const nkMemory::StringView &value)
nkGraphics::ResourceSetSaveQuery::setTextures
void setTextures(bool value)
nkGraphics::ResourceSetSaveQuery::getMeshes
bool getMeshes() const
nkGraphics::Node
Represents a node in a scene graph.
Definition: Node.h:16
nkGraphics
Encompasses all API of component NilkinsGraphics.
Definition: BoundingBox.h:7
nkGraphics::ResourceSetSaveQuery::getShaderPrograms
bool getShaderPrograms() const
nkGraphics::ResourceSetSaveQuery::setMeshes
void setMeshes(bool value)
nkGraphics::ResourceSetSaveQuery::setCompositors
void setCompositors(bool value)
nkGraphics::ResourceSetSaveQuery::setRenderQueues
void setRenderQueues(bool value)
nkGraphics::ResourceSetSaveQuery::setCompressDecl
void setCompressDecl(bool value)
nkGraphics::ResourceSetSaveQuery::getSamplers
bool getSamplers() const
nkMemory
Encompasses all API of component NilkinsMemory.
Definition: Allocator.h:7